insulating sockets - German English Dictionary